Josh BrownhillJosh Brownhill
When Data Goes Silent: Lessons from a Failed Table Tennis Analysis PipelineOver the final three weeks of August, I received an analysis report on table...
The FIFA Window Opens: Vietnam and the Problem of Keeping the Southeast Asian ThroneThe day the Vietnam Football Federation announced its squad list containing t...
Vietnam vs Kazakhstan in the ASIAD 2026 7th-8th Place Match: A Cycle Closes, a Question About Thanh Thuy RemainsThe final match of 2026. On the court in Aichi-Nagoya, Vietnam's women's...
Manchester United Add a 27-Year-Old Goalkeeping Coach: Backroom Specialisation Is Changing How Football OperatesThe 12th minute of a match I rewatched four times in two days: the visiting...
Hanoi FC Face Defensive Puzzle Ahead of SLNA Clash: Unresolved Gaps from Round 1On August 23, 2026, Hang Day Stadium will host the clash between Hanoi FC and...
Ronaldo, Jorge Jesus and the Fracture at the Heart of Portuguese FootballThe night before the flight to Copenhagen, the training ground at Oeiras was ...
SV League and the Cracks in Japanese Women's Volleyball's Reception SystemI still keep that position chart in a drawer of my desk in Nagoya. The edges...
Empty Bench: Lessons from Vietnam's Defeat to Thailand in the 2026 AFF Cup Semi-FinalMinute 70, Rajamangala Stadium, Vietnam were leading 2-1 against Thailand in...
One hundred grams, fifteen minutes, and the gap between one person's error and another's penaltyIn the weigh-in room of an international judo event, Jung Su-jin had fifteen...
V.League 2026-2026: When Data Exposes the 'Young Player Fever' - Lessons from My FailureI was wrong about school football data, and that was the most accurate findin...
Persija Jakarta under Shin Tae-yong: Two Wins, Three Broken Records and a Two-Point Data SampleOn 12 September 2026, the final whistle blew at Gelora Bung Karno and Persija...
Atlas Complete Dramatic 4-3 Comeback Against Puebla: Refereeing Controversy Erupts Over Unpunished ElbowThe match between Atlas and Puebla in Jornada 14 of the Apertura 2026 Liga MX...
Asian Games Badminton Third Round: Nguyen Thuy Linh's Ceiling Shows Up in the Deciding SetOn the September 26 competition day, third round of the women's singles. Nguy...
Asian Games 2026: India's Medal Tally After Day 1, 20th SeptemberThe 2026 Asian Games have officially begun in Aichi-Nagoya, Japan, and on the...
The Blank Stat Sheet: When Sports Storytelling Faces the Temptation to FabricateThree in the morning in Chicago. Outside the window, Lake Michigan lay still ...
Two Saudi Names and the Asian Award Race: A 21-Year Ledger and the Crack in the StoryOn training-ground mornings, I usually arrive two hours before the press...
Egypt Wins African Women's Volleyball Championship, Secures First Olympic Berth for Los Angeles 2028The final block by Nada Ahmed Houssameldein at the middle of the net closed o...
The Data Vacuum in V.League: Nobody Is Hiding the Numbers, Nobody Is Recording ThemOn January 5, 2026, at Rajamangala Stadium in Bangkok, Vietnam beat Thailand...
Worthing TTC launches the Junior Team 1 Star event: the gap the camera forgets at the base of England's youth table tennis pyramidA Saturday afternoon, and two deadlines nobody mentions The event takes place...
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
The FIFA Window Opens: Vietnam and the Problem of Keeping the Southeast Asian ThroneThe day the Vietnam Football Federation announced its squad list containing t...
Vietnam vs Kazakhstan in the ASIAD 2026 7th-8th Place Match: A Cycle Closes, a Question About Thanh Thuy RemainsThe final match of 2026. On the court in Aichi-Nagoya, Vietnam's women's...
Manchester United Add a 27-Year-Old Goalkeeping Coach: Backroom Specialisation Is Changing How Football OperatesThe 12th minute of a match I rewatched four times in two days: the visiting...
Hanoi FC Face Defensive Puzzle Ahead of SLNA Clash: Unresolved Gaps from Round 1On August 23, 2026, Hang Day Stadium will host the clash between Hanoi FC and...
Ronaldo, Jorge Jesus and the Fracture at the Heart of Portuguese FootballThe night before the flight to Copenhagen, the training ground at Oeiras was ...
SV League and the Cracks in Japanese Women's Volleyball's Reception SystemI still keep that position chart in a drawer of my desk in Nagoya. The edges...
Empty Bench: Lessons from Vietnam's Defeat to Thailand in the 2026 AFF Cup Semi-FinalMinute 70, Rajamangala Stadium, Vietnam were leading 2-1 against Thailand in...
One hundred grams, fifteen minutes, and the gap between one person's error and another's penaltyIn the weigh-in room of an international judo event, Jung Su-jin had fifteen...
V.League 2026-2026: When Data Exposes the 'Young Player Fever' - Lessons from My FailureI was wrong about school football data, and that was the most accurate findin...
Persija Jakarta under Shin Tae-yong: Two Wins, Three Broken Records and a Two-Point Data SampleOn 12 September 2026, the final whistle blew at Gelora Bung Karno and Persija...
Atlas Complete Dramatic 4-3 Comeback Against Puebla: Refereeing Controversy Erupts Over Unpunished ElbowThe match between Atlas and Puebla in Jornada 14 of the Apertura 2026 Liga MX...
Asian Games Badminton Third Round: Nguyen Thuy Linh's Ceiling Shows Up in the Deciding SetOn the September 26 competition day, third round of the women's singles. Nguy...
Asian Games 2026: India's Medal Tally After Day 1, 20th SeptemberThe 2026 Asian Games have officially begun in Aichi-Nagoya, Japan, and on the...
The Blank Stat Sheet: When Sports Storytelling Faces the Temptation to FabricateThree in the morning in Chicago. Outside the window, Lake Michigan lay still ...
Two Saudi Names and the Asian Award Race: A 21-Year Ledger and the Crack in the StoryOn training-ground mornings, I usually arrive two hours before the press...
Egypt Wins African Women's Volleyball Championship, Secures First Olympic Berth for Los Angeles 2028The final block by Nada Ahmed Houssameldein at the middle of the net closed o...
The Data Vacuum in V.League: Nobody Is Hiding the Numbers, Nobody Is Recording ThemOn January 5, 2026, at Rajamangala Stadium in Bangkok, Vietnam beat Thailand...
Worthing TTC launches the Junior Team 1 Star event: the gap the camera forgets at the base of England's youth table tennis pyramidA Saturday afternoon, and two deadlines nobody mentions The event takes place...
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
